<?php


class addGoodsTypeControl extends control{

	//默认到商品类型
	function index(){

		$data=K("GoodsType");

		$data=$data->order('gtid')->all();

       $this->assign("data",$data);

		$this->display();
	}


    //添加商品类型
	function add(){

       $Model=K("GoodsType");

		if(IS_POST){

          if( $Model->addGoodsType($_POST)){

          	$this->success("操作成功",U("index"));
          }else{
          	// $this->error($db->error);
          }
		}else{
			$this->display();
		}
		}

    // 检测类型
   function checkType(){
     
   	$Model=K('GoodsType');
     if(IS_POST){

     	$data=$Model->where(array('gtname'=>Q('gtname')))->find();
     	if($data){
   		echo 0;
   		
   	}else{
   		echo 1;
   		
   	 }

     }
     exit;
	}


   // 更新缓存
	function updateCache(){
		$Model=K('GoodsType');

		if($Model->updateCache()){

			$this->success("更新成功");

		}else{

			$this->error($this->error);
		}
	}

   // 更新商品类型
	function update(){

		 $Model=K('GoodsType');
		if(IS_POST){
        if($Model->update()){

        	$this->success("修改成功",U("index"));

        }else{

        	$this->error($db->error);
        }
        
		}else{
          $gtid=Q('gtid');

          $data=$Model->where(array("gtid"=>$gtid))->find();

          $this->assign("data",$data);

			$this->display();
		}
	}


	function del(){
		$db=K('GoodsType');
		 $gtid = Q('gtid', 0, 'intval');
		if(!isset($gtid)){
			$return =array(
				'state'=>0,
          		'message'=>'操作失败',
          		'timeout'=>2
				);
				$this->ajax($return);

          return false;

		}

          if($db->del_d($gtid)){
          	$return =array(
				'state'=>1,
          		'message'=>'操作成功',
          		'timeout'=>2
				);
          	$this->ajax($return);
          }else{
          	$return =array(
				'state'=>1,
          		'message'=>'操作成功',
          		'timeout'=>2
				);
		  
		   $this->ajax($return);
		}
	}
}
